﻿
using Volo.Abp.Domain.Entities.Auditing;

namespace Hang.Blog.DomainPlus.EntityPlus {
    public abstract class FullAuditedAggregateRootPlus<T> : FullAuditedAggregateRoot<T>, IUserName {
        public string? UpdateUserName { get; set; }
        public string? CreateUserName { get; set; }
    }

    public abstract class FullAuditedAggregateRootPlus : FullAuditedAggregateRoot, IUserName {

        public string? UpdateUserName { get; set; }
        public string? CreateUserName { get; set; }
    }



    public abstract class FullAuditedEntityPlus<T> : FullAuditedEntity<T>, IUserName {
        public string? UpdateUserName { get; set; }
        public string? CreateUserName { get; set; }
    }

    public abstract class FullAuditedEntityPlus : FullAuditedEntity, IUserName {

        public string? UpdateUserName { get; set; }
        public string? CreateUserName { get; set; }
    }


}
